<?php

if($sesion->getUsuario()->esAmigo($_GET['uuid']))
{
	if(is_numeric($_GET["desde"]) and is_numeric($_GET["cantidad"]))
	{
		$_GET["desde"]--; //Para que funcione el limit
		if(is_numeric($_GET['uuid']) && $_GET['uuid']!= $sesion->getUsuario()->getId())
		{
			//Alguien esta viendo el perfil de otro
			$usuarioLocal = new Usuario();
			$usuarioLocal->cargarUsuarioConId($_GET['uuid']);
			$usuarioVisitante = $sesion->getUsuario();
		}else{
			//Esta viendo su propio perfil
			$usuarioVisitante = $sesion->getUsuario();
			$usuarioLocal = $usuarioVisitante;
		}

		if(is_numeric($_GET['album']))
		{
			$sql="select id_usuario,n_foto
			from fotos where id_usuario=".$usuarioLocal->getId()." and n_album = ".$_GET['album']."
			ORDER BY fecha_foto DESC
			LIMIT ".$_GET["desde"].",".$_GET["cantidad"];
			
			$sql_candidad_fotos="select count(*),nombre
			from fotos
			JOIN albumes USING (id_usuario,n_album)
			where id_usuario=".$usuarioLocal->getId()." and n_album = ".$_GET['album'];
			$res=mysql_query($sql_candidad_fotos);
			$fila=mysql_fetch_array($res,MYSQL_NUM);
			$cantidad_fotos = $fila[0];
			$album = $fila[1];
		}
		elseif($_GET['album']=="")
		{
			$sql="select id_usuario,n_foto from fotos where id_usuario=".$usuarioLocal->getId()."
			ORDER BY fecha_foto DESC LIMIT ".$_GET["desde"].",".$_GET["cantidad"];
			$sql_candidad_fotos="select count(*) from fotos where id_usuario=".$usuarioLocal->getId();
			$res=mysql_query($sql_candidad_fotos);
			$fila=mysql_fetch_array($res,MYSQL_NUM);
			$cantidad_fotos = $fila[0];
			$album = 'Subidas por '.$usuarioLocal->getNombre();
		}
		elseif($_GET['album']=="apariciones")
		{
				
			$sql="select f.id_usuario,f.n_foto from apariciones a
		join fotos f on(f.id_usuario=a.id_usuario and f.n_foto=a.n_foto)
		where a.id_aparicion=".$usuarioLocal->getId()." ORDER BY fecha_foto DESC LIMIT ".$_GET["desde"].",".$_GET["cantidad"];

			$sql_cantidad_apariciones="SELECT count(*) from apariciones a
		join fotos f on(f.id_usuario=a.id_usuario and f.n_foto=a.n_foto)
		where a.id_aparicion=".$usuarioLocal->getId();
			$res=mysql_query($sql_cantidad_apariciones);
			$fila=mysql_fetch_array($res,MYSQL_NUM);
			$cantidad_fotos = $fila[0];

			$album='Donde aparece '.$usuarioLocal->getNombre();
		}

		$json = array();
		$json[0]['idAlbum'] = $_GET['album'];
		$json[0]['album'] = $album;
		$json[0]['cantidad'] = $cantidad_fotos;
		
		/*if($cantidad_fotos > 0)
			echo '[{"idAlbum":"'.$_GET[album].'","album":"'.$album.'","cantidad":"'.$cantidad_fotos.'"},';
		else
			echo '[{"idAlbum":"'.$_GET[album].'","album":"'.$album.'","cantidad":"'.$cantidad_fotos.'"}';
			*/
		$res=mysql_query($sql);

		while($foto=mysql_fetch_array($res,MYSQL_NUM))
		{
			$jsonFoto = array();
			$jsonFoto['idUsuario'] = $foto[0];
			$jsonFoto['nFoto'] = $foto[1];
			
			$json[] = $jsonFoto;
			/*$contenido .='{ 
					"idUsuario":"'.$foto[0].'",
					"nFoto":"'.$foto[1].'"
					},';*/
		}
			
		echo json_encode($json);
		//echo trim($contenido,",");
		//echo ']';
	}
}
?>
